//
//  FTValueHolder.h
//  WebPDA
//
//  Created by Justin Yip on 8/24/10.
//  Copyright 2010 TenNights.com. All rights reserved.
//

#import <Foundation/Foundation.h>

/*
 使用KVC的方式保存数据，
 保存数据：
 ValueHolder由entity和一个Dictionary组成，如果由entity有相应属性，则保存到entity，
 entiy没有的属性，使用dictionary保存
 获取数据：
 优先尝试从entity的属性获取，然后尝试从dictionary获取
 */
@interface FTValueHolder : NSObject {
	id entity;
	NSMutableDictionary *dictionary;
}

@property(nonatomic,retain)id entity;
@property(nonatomic,retain)NSMutableDictionary *dictionary;

/*
 将持有的数据，copy到entity对象（未实现）
 */
-(id)entityWithApplyData;

@end
